約 4,687,516 件
https://w.atwiki.jp/is01rebuild/pages/45.html
makeを簡単に行うには? フルビルドすると時間がかかるので部分的に make する方法。 $ANDROID_SRC のトップディレクトリにて $ source ./build/envsetup.sh とする $ help すると、使えるコマンドが出てくる。 Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment - croot Changes directory to the top of the tree. - m Makes from the top of the tree. - mm Builds all of the modules in the current directory. - mmm Builds all of the modules in the supplied directories. - cgrep Greps on all local C/C++ files. - jgrep Greps on all local Java files. - resgrep Greps on all local res/*.xml files. - godir Go to the directory containing a file. Look at the source to view more functions. The complete list is add_lunch_combo cgrep check_product check_variant choosecombo chooseproduct choosetype choosevariant cproj croot findmakefile gdbclient get_abs_build_var get_build_var getbugreports getprebuilt gettop godir help isviewserverstarted jgrep lunch m mm mmm pid print_lunch_menu printconfig resgrep runhat runtest set_sequence_number set_stuff_for_environment setpaths settitle smoketest startviewserver stopviewserver systemstack tapas tracedmdump 例1 ファイル名を指定して、カレントディレクトリを変更する。これは、結構便利ですね。 $ godir wifi.c [1] ./cts/tests/tests/net/src/android/net/wifi/cts [2] ./development/pdk/sample/partner/wifi_company/mychipset [3] ./external/wpa_supplicant [4] ./external/wpa_supplicant_6/wpa_supplicant/src/drivers [5] ./hardware/broadcom/wlan/bcm4329/src/shared [6] ./hardware/libhardware_legacy/wifi [7] ./packages/apps/Settings/res/layout Select one 6 $ pwd (省略)hardware/libhardware_legacy/wifi 例2 カレントディレクトリのモジュールをコンパイルする。 $ cd hardware/libhardware_legacy $ mm この例ではソースコードに変更も何もしてないのでコンパイルやリンクは行われないが…。 あと、環境変数は export しておくのを忘れずに。 ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=2.2 TARGET_PRODUCT=generic TARGET_BUILD_VARIANT=eng TARGET_SIMULATOR= TARGET_BUILD_TYPE=release TARGET_BUILD_APPS= TARGET_ARCH=arm HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release BUILD_ID=FRG22D ============================================ make ディレクトリ `$ANDROID_SRC に入ります Copy out/target/product/generic/system/etc/apns-conf.xml Install out/target/product/generic/system/lib/libhardware_legacy.so make ディレクトリ `$ANDROID_SRC から出ます 他にも便利なコマンドがありますね。。。 コメント 名前 コメント (2011/01/13 23 58 公開)
https://w.atwiki.jp/danceroid-wiki/pages/26.html
DANCEROIDスケジュールに戻る ◆ 2011年 CDSM(カウントダウンしてみた) Count Down Special ~2011-2012~ 日時 2011年12月31日(木) OPEN16 00/START17 00 会場 川崎club citta 出演 DANCEROID 他 料金 前売3500/当日4000円(ドリンク別) チケット eplus、ちけっとぴあ→Pコード:157-727 、ローソンチケット→Lコード:73152 HP http //www.countdownshitemita.com/ 動画 ポーカーフェイス、チャイナサイバー@ウォーアイニー 、 情熱をUpload、Girls be Ambitious! 、 メグメグ☆ファイアーエンドレスナイト 、 magnet Second Eden 日時 2011年12月27日(火) OPEN17 00/START18 00 会場 お台場 Zepp Tokyo( 地図 ) 出演 Ceui、牧野由依、DANCEROID、kuikui、しほり、結城アイラ、 料金 4500円(ドリンク別) チケット イープラス 、ちけっとぴあ→Pコード:151-455、ローソンチケット→Lコード:74200 HP http //ceui.jp/secondeden/ ※Ceuiさんの主催ライブ。 ※9/2の台風のための延期に伴う、振り替え公演。 ※Danceroidコラボ予定のセトリ:ルカルカナイトフィーバー、星間飛行、ストロボナイツ DANCEROID Fes in 台北 VOL.01 ~X`mas Special Live Party!!~ 日時 2011年12月23日(金)OPEN18 45/START19 30 会場 THE WALL LIVE HOUSE 這牆音樂藝文展演空間 (11677台北市文山區羅斯福路四段200號 B1)( 地図 , 台北松山空港(TSA)から , 台湾桃園国際空港(TPE)から ) 出演 DANCEROID、八王子P a.k.a 8#Prince、CANDY☆STAR 他 料金 5000円 チケット 日本先行予約→11/16(水)~11/19(土)、CLS CLUB先行販売→11/18(金),19(土)、一般発売開始→11月20日(日) 日本先行予約は、こちらから ※「台湾のDANCEROID?を探せ!!」企画開催(12/20台湾時間23 59〆、http //tw.smilevideo.jp/) → 詳細 ( 翻訳 ) 【テレビ】「ドリームクリエイター」 日時 2011年12月22日(木)27 00~27 30 テレビ東京 ※12月17日(土)25 00~26 30 収録の模様をニコ生放送→ http //ch.nicovideo.jp/channel/ch23 DANCEROID まぁむバースデーイベント 日時 2011年12月10日(土)1部14 00~15 00,2部16 00~17 00,3部18 00~19 00 会場 中野Honeyland 料金 3000円(1ドリンク付) 予約 予約フォームから (〆切:12月7日(水) 23 59) ※ライブではなく、メンバーの誕生日をお祝いすることが目的の交流イベント。 TOKYO NICONICO COSPLLECTION presented by Cure 日時 2011年12月4日(日)OPEN18 30/START19 00/END21 30 会場 六本木nicofarre( 地図 ) 出演 DANCEROID / 週末☆ディナーショー / みうめ / 気まぐれプリンス / 仮面ライダー217 / れいちぇる / にゃんたろ / Team Black Starz ほか 料金 3,000円(ドリンク代別) チケット 11/19 10 00~、ローソンチケット→Lコード:36913、ちけっとぴあ→Pコード:620-390 HP http //www.nicovideo.jp/niconico_coscolle/ 明星和楽 日時 2011年11月12日(土)OPEN12 30/START17 20~END21 30 会場 博多gate s 8F( 地図 ) 出演 DANCEROID / Yumiko / 水口哲也JetDaisuke / 村越慎司 / Julie Watai / RE NDZ a.k.a kz / ほか 料金 前売り3日間通し2500円(学割1500円)/当日券で当日のみ2000円(すべて1ドリンク付)( 前売りはZusaarからPayPal(クレジット払い)で購入 )( スケジュール ) HP http //myojowaraku.net/ ( 出演告知記事 ) セトリ FirstKiss!、ポーカーフェイス、LOL、Girl be ambitious、ストロボナイツ(作曲者kzさんとのコラボ、まぁむ氏は初お披露目) 動画 ストロボナイツ , FirstKiss! , ポーカーフェイス , コメント DANCEROID 愛川こずえバースデーイベント【追加】 日時 2011年11月6日(日)1部18 00~19 00,2部20 00~21 00 会場 中野Honeyland 料金 3000円(1ドリンク付) 予約 予約フォームから (〆切:11月3日(木・祝) 23 59) ※落選された方を優先 DANCEROID 愛川こずえバースデーイベント 日時 2011年11月5日(土)1部14 00~15 00,2部16 00~17 00,3部18 00~19 00 会場 中野Honeyland 料金 3000円(1ドリンク付) 予約 予約フォームから (〆切:10月30日(日) 23 59) ゲーマガフェス 日時 2011年10月22日(土) OPEN16 00/START17 00 会場 恵比寿LIQUID ROOM ( 地図 ) 出演 me to me/中野風女シスターズ/風男塾/DANCEROID/ 蛇足/コラーゲンボーイズ 料金 前売り4000円/当日4500円(ドリンク別) チケット eplus ,ちけっとぴあ:Pコード150-498、ローソンチケット:Lコード72660 チケット先行販売 9月10日12 00~9月15日18 00 eplus HP http //gemaga.sbcr.jp/2011/09/1022-460b.html Nico Nico D@NCE M@STER 3 日時 2011年10月15日(土)START 17 00 会場 六本木ニコファーレ 出演 ℃-ute、DANCEROID、にゃんたろProject+Team Black Starz、みうめ+気まぐれプリンス、ちびなっつ、週末☆ディナーショー、Gachi♂Gachi、他 HP http //www.nicovideo.jp/danmas/danmas3info 動画 ミッドナイト・バタフライ&ポーカーフェイス&マジLove1000% , ポーカーフェイス ※シークレットゲストとしての出演。 VOC@LOADING PREMIUM STAGE 日時 2011年10月9日(日) OPEN14 30/START15 00 (END21 00)(物販時間 17 10~17 55) 会場 名古屋ダイアモンドホール ( 地図 ) 出演 DANCEROID、ミンカ・リー、1年25組、NICOLE、他 料金 前売4000円/当日4500円/高校生以下当日学割2000円(ドリンク別) チケット 9月9日10:00~(ちけっとぴあ→Pコード:148-957、ローソンチケット→Lコード:45286) HP http //vals.flop.jp/premium/index.html 動画 ポーカーフェイス&FirstKiss! , 情熱をUpload , Girls be Ambitious! ※ミンカ・リーの卒業後、DANCEROIDとミンカ・リーが(公式に)初めて共演するライブイベント。(シークレットゲストとしての共演は大阪フェスであった) 上海ジャパンウィーク2011 ―東日本大震災からの復興~明るく元気な日本の魅力を上海から発信!― 日時 2011年9月25日(日)OPEN 14 00/START 14 30~、OPEN 16 30/START 17 00~ 会場 中国 上海外国語大学 松江校区 教育会堂( 地図 (正門入ってすぐ左側)) 出演 AKB48、玉置成実、いとくとら(鼻血姫)・愛川こずえ(愛川梢)from DANCEROID、他 (出演プログラムごとにチケットが必要です) 料金 無料 HP http //www.shanghai.cn.emb-japan.go.jp/culture/shanghaiJW2011-j.html 出演予定 COSPLAY交流展、初音ミクCOSPLAYコンテスト 記事 http //acg.178.com/201109/109388803371.html 動画 ストロボナイツ , トゥインクルxトゥインクル , メグメグ&FirstKiss! , ルカルカ , 男女 , smiling(合唱) チケット 在上海日本国総領事館 チケット申し込みフォーム 〆9月18日(日)12時 DANCEROID いとくとら 柚姫バースデーイベント(追加開催) 日時 2011年9月18日(日) 【1部】14 00~15 00、【2部】16 00~17 00 会場 中野Honeyland 料金 3000円(1ドリンク付き) 予約 メールで、info@danceroid.jp 宛に、人数分の 氏名・性別・年齢・電話番号・メールアドレス・希望する部・人数。 〆切 9/15(木) ※前回落選された方を優先。 DANCEROID いとくとら 柚姫バースデーイベント 日時 2011年9月10日(土) 【1部】17 30~18 30、【2部】19 00~20 00、【3部】20 30~21 30 会場 中野Honeyland 料金 3000円(1ドリンク付き) 予約 メールで、info@danceroid.jp 宛に、氏名・性別・年齢・電話番号・メールアドレス・希望する部・人数。 〆切 9/5(月) Second Eden 日時 2011年9月2日(金) OPEN18 00/START19 00 会場 お台場 Zepp Tokyo( 地図 ) 出演 Ceui、牧野由依、DANCEROID、しほり、結城アイラ、MMFダンサーズ 料金 4500円(ドリンク別) チケット イープラス、ちけっとぴあ→Pコード:144-639、ローソンチケット→Lコード:74640 HP http //ceui.jp/info/info.html#entry20110819_2 ※Ceuiさんの主催ライブ。 ※台風のため延期 ※→振替日時:12月27日(火) OPEN17 00/START18 00( チケット情報 ) ( 詳細(払い戻し可、9/8~9/25) ) J-POP SUMMIT FESTIVAL 2011 日時 2011年8月27,28日(土、日) 会場 アメリカ・ロサンゼルス Japan Town内 " NEW PEOPLE " 出演 DANCEROID(いとくとら・愛川こずえ)、h.NAOTO、not for sale HP http //www.newpeopleworld.com/festival-2011/about/ 出演予定 Vocaloid Dance Workshop, Vocaloid Dance Contest(審査員), Vocaloid Conference 動画 トゥインクル×トゥインクル 、 えもラブ 、 LOL 、 ルカルカ☆ナイトフィーバー 、ストロボナイツ( 1 、 2 )、 FirstKiss! 、 Dance Contest 優勝者コラボ(ストロボナイツ) 、 Dance Workshop ※いくらちゃん誕生日(22才) 富山こすぷれフェスタ☆2011 日時 2011年8月20日(土)【1回目】11 00~12 30、【2回目】15 00~16 30 会場 富山市民プラザ2F・アトリウム 出演 DANCEROID、1年25組、RIKA☆KICHI HP http //www.toyamacosfes.com/ 画像 富山市民プラザ DANCEROID DVD発売記念ワンマンSHOW!! 日時 2011年7月10日(日)【昼の部】OPEN13 00/START14 00、【夜の部】OPEN18 00/START19 00 会場 芝浦Studio Cube326 料金 各部3000円(ドリンク別) チケット http //www.flipside.co.jp/pc/senko/danceroid.html(期間:4/27(水)12 00~5/8(日)18 00、6月中旬までに発送) 動画 Youtube (kawaiigirljapan) ※DANCEROIDが5人になって初のワンマンライブ.COCO卒業. Anime Expo 2011 日時 2011年7月1-4日 7/2 20 30- MIKUNOPOLIS in LOS ANGELS 7/3 21 00-22 00 MIKU DANCE Competition 会場 アメリカ・ロサンゼルス、ロサンゼルスコンベンションセンター(LACC) 出演 いとくとら・愛川こずえ 詳細 http //www.anime-expo.org/ http //mikunopolis.com/top/ja/ セトリ 7/2 ルカルカ☆ナイトフィーバー,FirstKiss!、LOL 販売 amazon DVD版 、 Blu-ray版 (発売日 2011/12/21) TV 2012年5月19日(土)24 00~25 29 NHK BSプレミアム ゲーマガ・ウメチャンネルライブ! ダンスエボリューション 日時 2011年5月30日(月)OPEN 18 30 / START 19 30 会場 阿佐ヶ谷・ロフトA 料金 前売り2000円、当日2300円(ドリンク代別) 出演 ゲーマガ・ウメ、喜屋武ちあき(中野腐女シスターズ)、NAOKI(ダンスエボリューション・プロデューサー)、いとくとら・愛川こずえ(DANCEROID) チケット ローソンチケット、Lコード:39797 JAPAN GIRLS MEETING 日時 2011年5月21,22日(土、日) 各日 一部OPEN13 00/START13 30、二部OPEN17 00/START17 30 会場 品川ステラボール 料金 各部6000円 HP http //www.jgm.vc/index.php DVDインストアイベント@とらのあな 日時 2011年4月24日(日)開場17 30/開演18 00 会場 コミックとらのあな秋葉原店 HP http //www.toranoana.jp/info/media/110424_dance2/ 萌フェス20111~春の陣~飛翔 日時 2011年4月23日(土)一部開場13 00/開演13 30、二部開場17 30/開演18 00 会場 TOKYO FMホール (東京都) HP http //www.rightcreate.co.jp/moefes/ 出演 <第二部>桃井はるこ/アフィリア・サーガ・イースト/DANCEROID/ULTRA PRISM/富田麻帆 ※当初、2011年3月20日(日)の予定だったが地震の影響で延長。 動画 メグメグ☆ファイアーエンドレスナイト DANCEROID FES in OSAKA 日時 2011年4月17日(日) 会場 大阪梅田amHALL 出演 DANCEROID/zombies/鎖音プロジェクト/1年25組(みりー、雪、θ、もいしゃん、あいにゃん、にゃんコ)/ささ・れれ/他 ゲスト ミンカ・リー、ちゅい DANCEROID FES in NAGOYA 日時 2011年4月16日(土) 会場 名古屋X-HALL 出演 DANCEROID/zombies/鎖音プロジェクト/1年25組(みりー、雪、θ、もいしゃん、あいにゃん、にゃんコ)/ささ・れれ/他 青森ヲタクラブ 日時 2011年3月27日(日)12 00~19 00 会場 青森市県庁西側ベリーベリー2F 「スペースフォー」 HP http //www.seisluna.jp/event.php ※地震のため、出演中止 ニコ★V SHOW! 日時 2011年3月20日(木)14 00 会場 大阪心斎橋 BIG STEP 大階段 主催 BIG STEP x バンタンデザイン研究所 x KERA SHOP 出演 いとくとら、愛川こずえ ライオンズクラブ国際協会主催チャリティーイベント 日時 2011年3月11日(金)1部12 30,2部15 30 会場 池袋西口公園・野外ステージ ※地震のため、2部中止。 ボカレボ☆Dance Night 日時 2011年3月3日(木)20 00 - 22 00 会場 六本木ヒルズテレビ朝日イベントスペースumu 主催 ヤマハxボーカロイドストアxボカロレボリューション 動画 Distorted Princess COCOバースデーイベント 日時 2011年2月12日(土)1部17:30~18:30、2部19:00~20:00、3部20:30~21:30 会場 中野Honeyland 【テレビ】「ボカロレボリューション」 日時 京都放送1月3日23 00・サンテレビジョン1月4日22 00・千葉テレビ1月6日19 00・テレビ神奈川1月8日19 00・三重テレビ放送1月10日20 00・テレビ埼玉1月16日20 00
https://w.atwiki.jp/roguelegacy/pages/13.html
ゲーム内の武器屋やアイテムなどのデータを扱う際には表組みを利用することをお勧めいたします。 @wikiモードでの表の組み方についてはこちらのページを参考にしてください。 表組み例1) 単純な表組みです。 項目が少ない場合は、この形式がお勧めです。 武器名 攻撃力 買値 売値 入手方法 木の剣 10 100 - 武器屋 アイテム名 買値 売値 効果 ポーション 100 10 HPを100回復 表組み例2) 項目が多い場合は、縦に並んだような表を組むといいかもしれません。 また、横に長くなりにくいため、スマートフォン等でも見やすくなると思います。 名称 詳細 炎の剣 属性 斬(火) 買値 2000 売値 800 攻撃力 150 +50 0 0 0 防御力 0 0 0 0 0 クリティカル 0 HP 0 MP 0 説明 火の属性を持った剣。表の中で改行したいときは br()を使います。 入手方法 2番めの町:武器屋 表組み例3) 一つのデータに複数の数値が存在する(スキル名に対するスキルレベルの効果違いなど)には下のような表をどうぞ 名称 Lv 効果 備考 回復 Lv.1 INT*1.0 回復量はINTの値に依存します Lv.2 INT*1.5 Lv.3 INT*2.0 Lv.4 INT*3.0
https://w.atwiki.jp/legacyofkain/pages/22.html
ノスゴスの歴史 第二部:歴史改変 本ページでは、SR2(ソウルリーバー2)の物語を簡単に追いつつ、主人公達が起こした歴史改変の内実を明らかにする。ただ最初に、物語を追うだけでは分かりにくいケインの目的とソウルリーバーの歴史を確認しておく。その後、タイムトラベル(30 BC→100 AC→500 BC)に沿って、年表2~4の各時代における主人公達の活躍を見ていこう。 目次 序:ケインの目的 ソウルリーバーの歴史 SR2:30 BC(第二のパラドクスと歴史改変:年表2→3) SR2:100 AC(年表3) SR2:500 BC(第三のパラドクスと歴史改変:年表3→4) 序:ケインの目的 SR2の出来事は、基本的にノスゴスの過去と未来を知るケインの計画の元で(モビウスらの妨害はあれど)進行していく。ラジエルは彼の狙いが掴みきれぬまま、新たに得られた過去の知識に翻弄されつつ、気付いたら歴史を改変していた、というのが実態である。従って、これ以後の物語を理解するためには、首謀者であるケインの目的を最初に把握しておくのが簡便であろう。 ケインの最終目的は、調和の子孫としての運命を取り戻し、ノスゴスに調和と秩序をもたらすことである。しかし彼自身は、生まれた時から腐敗の影響を受け、結果、ノスゴスを崩壊させる選択肢を選んでしまった。かといって、もう一つの選択肢(自己犠牲)も、モビウスの策略によりヴァンパイアの消滅につながっていた。当時のケインはその意味を知らなかったが、今考えれば、この2つの選択肢を突きつけられた時点で既に詰んでいたのである。この勝負をひっくり返すためには、第三の選択肢を用意する必要がある。しかし、それがいかなるものであるにせよ、まずは歴史を変えなければならない。そして、ケインが腐敗から免れた時、初めて彼は調和の子孫としての真の運命を取り戻し、果たすべき役割が明らかになるだろう。ケインはそう推測したのである。 そして、歴史を改変するためには、2つのソウルリーバーが出会う必要がある。このことは、自分がウィリアム王を殺害した時の状況とそれによって歴史改変が生じた事実から推察される。2つのソウルリーバーが出会う時、歴史を改変するほどに強力なパラドクスが生じうる。 さらにもう一つ、自分が予言通り「調和の子孫」であるなら、舞台には役者が欠けている。「ヴァンパイアの闘士」である。ケインはラジエルこそ予言されし英雄であると信じていた。ラジエルは一度ケインに破壊され、再創造されたことによって自由意志を持っている。それゆえ、歴史を改変するための重要な協力者となるはずである。 ところが、ケインの知る限りでも、現状(年表2)の未来(タイムトラベル先の過去で起こる出来事)には既に2つの問題があった。 30 BCにおいて、ラジエルは物体のソウルリーバーを使い、ケインを殺害する。 500 BCにおいて、ラジエルは物体のリーバーに魂を吸収され剣の虜囚となる。結果、ソウルリーバーが完成する。 もちろん両方とも大問題であるが、特に根が深いのは2の方である。未来からやってきたケインの生死は、それ自体ではそれまでの歴史といささかの関係もない。しかし、長年(0 B/AC以降)ケインが愛用してきたソウルリーバーは、もちろん事実として存在していた。しかしその誕生には未来からやってきたラジエルの消滅が不可欠だったのである。ソウルリーバーが既に存在していた以上、ラジエルはこの時点で消滅しなければならない。 それではここで一端ソウルリーバーの歴史を辿り、ラジエルとソウルリーバーの関係を明らかにしておこう。 * * * ソウルリーバーの歴史 通史で確認したように、救世の剣は最初からソウルリーバーだったわけではない。最初は吸血剣リーバーとして鍛造されたのである。そしてリーバーは、500 BCへやってきた未来のラジエルの魂を吸収し、彼の「魂を奪う者(ソウルリーバー)」としての本性を我がものとすることで、初めて「魂を奪う剣ソウルリーバー」として完成する。それが後にウィリアム王やケインの手に渡ったのである。 ※ここで注意しておきたいのは、「だとしたら、“本当に最初の” 歴史においては、ソウルリーバーは存在しなかったのでは?だって未来のラジエルがやってくるまではブラッドリーバーでしかなかったんだから」と考える必要はないということ。概論で確認したように、ノスゴスにおける時の流れは、一歩一歩先へ進んでいくものではなく、最初から全体がごろんと存在するものである。未来のラジエルが過去に戻ってくる定めであったなら、その過去のある時点に未来のラジエルが存在することは常に必然であり、最初も次もない。 では、かくしてソウルリーバーの虜囚となったラジエル(以下、虜囚ラジエル)はどうなるのか。彼が剣から解放されるのは、遙か未来、2000 ACのことである。第一部で見たように、ケインがラジエルに物体のソウルリーバーを振り下ろし、砕け散った瞬間だ。なぜ砕けたかと言えば、ここでソウルリーバーがラジエルの魂を吸収するということは、虜囚ラジエルがラジエルの魂を、つまり、自分の魂を食らうことを意味するからである。さらに、ラジエルがケインと共に過去へ行くこともなくなり、それはすなわち、ソウルリーバーが誕生しなくなるということを意味する。剣の自己保存なのか、剣の虜囚ラジエルの意志なのか、はたまた同一性を保とうとする歴史の力なのかは分からない。いずれにせよ、ソウルリーバーは自らの魂の消滅を拒み、砕け散ったのである。そして剣の虜囚ラジエルは霊体の剣として解放され、同じ魂を持つラジエルと共生関係に入る。 (ここからはSR2の内容なので、詳しくは本ページ最後を参照)そしてラジエルは、タイムトラベルを繰り返し、500 BCにおいてサラファンだった人間ラジエルを殺害する。死んだ人間ラジエルは、第一部で見たように、やがてケインによってヴァンパイアとして甦り、破壊され、エルダーゴッドによって「魂を食らう者」として再び甦ることになる。それゆえ人間ラジエルが死んだ時点で、ソウルリーバー完成の前提は既に整えられ、未来からきたラジエルの役割は終わった。そこで、ラジエルに取り憑いていた霊体のソウルリーバー(虜囚ラジエル)は、物体のリーバーへと流れ込み、操り、ラジエルを襲わせる(吸血剣リーバーには魂を食らう能力などないから、この協力は必須)。かくしてラジエルはリーバーに取り込まれ、ソウルリーバーは完成する。 つまり、「ソウルリーバーが存在する」という既成事実は、この長い歴史のループの上に成り立っているのである。そして、そのループを繰り返すことが、ラジエルの呪われた運命だったのだ。 ※ちなみにソウルリーバーが完成した後、前任の虜囚ラジエル(霊体のソウルリーバー)はどうなったのか?通説では、任務も居場所も無くなり、精神界へと消えたということらしい。なお歴史改変後のDefianceでは別の答えが用意されている。詳細は第三部。 * * * 話をケインの狙いに戻そう。未来を知るケインは、こうしたラジエルとソウルリーバーの関係についても知っている。しかし、ラジエルが剣に閉じ込められてしまったのでは、もはや彼が自由意志を行使し、ケインの協力者となることもできなくなる。それゆえ、ケインは500 BCにおいて是が非でもラジエルを救出しなければならない(2の防止)。しかしそのためには、まず自分が30 BCにおいてラジエルに殺されるのを回避しなくてはならない(1の防止)。従って、この2つこそ、SR2におけるケインの最重要目標なのである。 もちろんケインはこうした歴史の改変が容易だとは思っていない。1に関しては、ラジエルをなんとか説得し、自由意志を発揮させ、ケインを殺すのを押しとどめなければならない。2に関しては、ケイン自身の意志は最初からラジエルを助けることだからよいのだが、成功するか失敗するかは時の運である。いずれも、針の穴を通すような成功率しかない。そして、歴史は繰り返されている以上、無限に失敗してきたことは間違いない。ゲーム中では、全てが成功したケースを描いているに過ぎないのだ。ケインは「幾度も投げ続けていれば、いつかコインが地面に立つやもしれぬ」と表現している。もちろん、本当に「コインが立った」と言えるのは、ノスゴスに秩序が戻った時であるし、この改変が世界にどのような変化をもたらすのかケインにも全く予想できていないのだが。 では以上を踏まえて、物語を簡単に追っていこう。年代を記しておくので、その当時の歴史が知りたい場合は第一部や年表を参照のこと。 SR2:30 BC(年表2→3) モビウスとの出会い(サラファン砦) (画像:SR2より) ラジエルはケインを追って過去にやってきたはずだが、目の前にいるのは時の守護者モビウス。タイムトラベル中のラジエルをかっさらい、空間的に移動させ、サラファン砦へと連れてきたのだ。その目的は、ラジエルにかつてサラファンだった「栄光」を直視させ、ヴァンパイアへと「堕落」させたケインへの憎悪を強めさせることである。モビウスにとって、ラジエルは予定通りケインを殺さねばならない。ただ彼の自由意志が気掛かりなので、こういう涙ぐましい努力をしているわけである。 それから「モビウスの杖」が初登場。この杖はヴァンパイアを無力化する力を持っている。さらにラジエルの霊体ソウルリーバーも無効化されることが確認された。その理由も、杖の出所も全シリーズ通して不明であるが、要所で役立てられている(最初は先史時代における古代ヴァンパイアへの反乱時。第一部参照)。 ※ほとんど嘘八百を並べ立てるモビウスだが、ラジエルが「(ノスゴスの)救い主(redeemer)にして破壊者(destroyer)」だというのは真実である。この言葉は、Defianceで明らかになるラジエルの本性を正確に表している。 折れたソウルリーバーの修復(礼拝堂) (画像:SR2より) ラジエルは砦の中で、故ウィリアム王の礼拝堂に辿り着く。彼はそこで時の歪みを感じつつ、折れたソウルリーバーを発見する。これはこの時点から20年前(50 BC)、ウィリアム王とケインが戦った結果である(BO1。第一部参照)。ラジエルが折れた剣に近付くと、共生関係にあった霊体ソウルリーバーが剣へと流れ込み、ラジエルの魂エネルギーを使って剣を修復する。そしてこの時点で、霊体ソウルリーバーは、ラジエルにとって「共生関係にある武器」ではなく「意識を持つ寄生物」となる。物体ソウルリーバーと出会ったことが原因なのは確かだが、そのメカニズムは判然としない。いずれにせよ、意識を持った霊体ソウルリーバーの目的が「ラジエルを犠牲にして物体ソウルリーバーを完成させること」「それまではラジエルと共闘すること」であるのは間違いない。 ※この修復も歴史上の必然である。もし剣が折れたままだったとしたら、30年後(0 B/AC)にケインがソウルリーバーを入手して振り回すことなどできないからだ。そしてケインはその剣を持って過去へ戻り、ウィリアム王を殺して彼のソウルリーバーを折ることになる。ラジエルの介在と修復がなければ、こんな事は起こりえない。 また、ラジエルは剣修復後に現れたモビウスを殺すと脅しており、モビウスも怯えている。もちろん現状の歴史では、ラジエルはモビウスを殺さない(だからケインはBO1において彼に翻弄される)。しかし、ラジエルとソウルリーバーが同じ場所に存在するこの状況であれば、自由意志を持つラジエルは歴史を変えてモビウスを殺すこともできるのだ。もし本当に殺していれば、未知の歴史改変が生じていたことだろう。モビウスはラジエルを説得するため、自分もエルダーゴッドに仕えていると告げ、ラジエルは彼らの繋がりを初めて認識する。 ケインとの再会/柱の腐敗(ノスゴスの柱) 砦を脱出したラジエルは、モビウスの言葉に従い柱の地へ向かい、ようやくケインと再会する。二人は柱が腐敗する瞬間を目撃。ケインは、闇の勢力(dark forces)による柱の腐敗、自分の歪められた運命、ラジエルの存在と第三の選択肢の可能性について語る。そして、ラジエルに自分の運命を見つけ出せと助言する。ラジエルはケインへの復讐を先延ばしにし、過去の真実を知るために旅立つ。 ※闇の勢力というのはもちろんヒルデンのことである(第一部参照)。 古代の壁画/エルダーゴッドとの再会(柱の地下) (画像:SR2より) ラジエルは、柱の地下にて、古代に関する知識の一端に触れる。古代の青き翼の一族(古代ヴァンパイア)と救世の剣リーバーを描いた壁画を発見し、一体何を意味しているのかと頭を悩ませる。 そんな折、エルダーゴッドが姿を現し、「まやかしだ、騙されるな」と忠告する。そして相変わらずケインの殺害を主張する。しかし、ラジエルはエルダーゴッドへの不信を示し、ケインを殺すかどうかは自分自身で決めると強調して立ち去る。 ※エルダーゴッドは時間を超越しているので、ラジエルのことを覚えている。 ☆「闇の炉(Dark Forge)」を解放。炉を解放すると、ラジエルはその炉の属性を霊体のソウルリーバーに付与することができるようになる。属性が付与されたソウルリーバーは、特定の扉を開ける鍵となる。 ヴォラドールとの出会い(沼) (画像:SR2より) ラジエルはヴァンパイア・ヴォラドールと初めて出会う。彼はラジエルの正体や柱の腐敗との関係に興味を抱いており、また、ラジエルが「古代(ヴァンパイア)の遺跡」の謎を次々に解き明かしていったことに驚いている。しかし、ラジエルがヴァンパイアの救世主だとしても、来るのが遅すぎたと言う。なぜなら、救世主の到来を待ち続けていた、古代ヴァンパイア最後の生き残りにしてリーバーの守護者ヤーノス・オードレンは、約500年前(正確には470年前の500 BC)にサラファンの餌食となったからだ。 ラジエルは率直なヴォラドールに信頼感を覚え、ヤーノスに興味を持つ。モビウスの時間転移装置を利用してさらに過去へと旅するため、再びサラファン砦に戻る。 ☆「光の炉(Light Forge)」を解放。 ケインの助命(礼拝堂) ※第二のパラドクスと歴史改変 (画像:SR2より) ラジエルはウィリアム王の礼拝堂にて、再びケインと出会う。ケインは常に同一であろうとする歴史の力について語り、歴史を改変するためには、2つのソウルリーバーが出会った時に生じる強力なパラドクス、時の歪みが必要だと指摘する。そして、ソウルリーバーをラジエルに渡す。 ラジエルは物体のソウルリーバーでケインをおどかすが、同時に、剣がケインの方へと引っ張られるのを感じる。ケインは「それこそ歴史の力だ」と言う。ラジエルはいつもここでケインを殺害してきた。だから今度も、ラジエルはケインを殺さねばならない。 しかし今回、ラジエルは自由意志を発揮して歴史に立ち向かい、かろうじてその矛先を逸らす。すると突然、二人は時空の震動を感じる。ラジエルの行動は定められた歴史とは異なる結果を生んだ。このままではパラドクスになる。それゆえ、歴史は「ラジエルがケインを殺さなかった」という事実を受け入れた上で、それが以降の出来事と矛盾を来さぬよう、歴史の流れを修正したのである(※ここで年表は2から3へ移る)。 ラジエルは、ケインが期待したとおり、自由意志を発揮して彼を救ったのだ。これで第一の目的は果たされたことになる。次はケインがこの機会を生かし、ラジエルを救わなければならない。 タイムトラベルとモビウスの妨害(サラファン砦) ラジエルはヤーノスと出会うため、モビウスを脅迫し、もっと過去に行かせろと要求する。モビウスは不承不承と言った風情で指示に従う。ただし、こっそりと行き先を未来に指定する。ラジエルは期待に反し、現時点から130年後(100 AC)のノスゴスへと旅立つことになる。 SR2:100 AC(年表3) 荒廃した世界とモビウスの幻影(サラファン砦) モビウスの狙いは明白である。柱崩壊後の荒廃した世界を見せつけ、ケインを生かしたままにすることがいかに危険かをラジエルに示すためだ。そして幻影として現れ、ラジエルがケインを助命したことをなじる。しかし、ラジエルはその論理の欠陥を指摘する。元々世界が荒廃したのは過去のケインが犠牲を拒否したからであり、未来のケインを殺そうが殺すまいが関係ないだろうと。全くその通り。まあ一応、過去改変が悪い具合に進めば世界が一層荒廃する可能性はあるが。 ただし、後に明らかになるように、モビウスにはもう一つ隠れた狙いがある。そしてそのことにラジエルは全く気付かない。 アリエルの亡霊(崩壊したノスゴスの柱) この時代でも相変わらずケインの選択と自分の身の上を嘆いている。しかしラジエルは既に、柱の腐敗が守護者自身の招いた闇の勢力によるものであり、それが波及してケインの最終選択へと繋がったことを知っている。また、ケインが自分を犠牲にしていたら、荒廃は一層ひどくなっていた可能性があることも。それらの点についてアリエルを論難し、立ち去る。 エルダーゴッドへの反抗(柱の地下) 柱の地下で再びエルダーゴッドと出会う。しかし、世界の荒廃にもかかわらず、エルダーゴッドは130年前よりも成長していた。ラジエルは不信感をこの上なく募らせ、ついに「世界の奥底に潜む寄生虫」だと断じる。 ※ところで、エルダーゴッドが成長していた理由は判然としない。世界の荒廃によって死んだ多くの魂を貪り食った結果かもしれないが、世界の人口が減れば、運命の車輪に従って生と死を繰り返す魂も減るはずである。従って、もしエルダーゴッドが本当に運命の車輪の中心であるなら、荒廃したノスゴスで生き生きとしているのはおかしい。それゆえ、エルダーゴッドは運命の車輪に寄生し、生と死を繰り返す魂を横からかっさらっている、という寄生説はかなり信憑性が高い。だいたい、「魂を貪り食う」ということがどういうことなのかよく分からない。エルダーゴッドに言わせれば、生によって付着した汚れを取り去っている、ということなのだろうが。この点は未解決なままである。 ケインとの再会(ヤーノスの隠所の外) やはりラジエルを追ってきたケイン。彼は「ヤーノスは確かにお前の運命の鍵を握っている」「我々は、悪しき勢力(malevolent forces)にとっても、歴史にとっても、苛立ちの種(irritants)だ。気をつけろ」と告げて立ち去る。 ここでケインの言う「悪しき勢力」とは、ヒルデンのことでもあり、エルダーゴッドのことでもあるようだ。そしてモビウスはその傀儡であると。ケインはエルダーゴッドの実態を知らないので、おそらく混同がある。事実としては、エルダーゴッドとヒルデンはむしろ敵対関係にあり、モビウスはエルダーゴッドの従僕である。 そして、この時代にラジエルを襲ってくる敵は悪魔である。つまり、ヒルデンが悪魔界から送り込んできていることになる。こんなことが可能なのは、柱が崩壊しており、次元の亀裂があちこちに出来ているからである(もちろんその程度の亀裂ではヒルデン種族自身は通れない)。 ※ちなみに、なぜケインは正確にラジエルを追跡できるのだろうか。一番有りそうなのは、やはり歴史を知っているからだろう。しかしケインに知り得たのは年表2の歴史だけである。そうするとラジエルは、ケインを殺した(歴史改変を起こさなかった)場合でも、やはりこの時代へやってきたことになる。送ったのはモビウス以外にありえない。しかし、その場合ケインは死んでいるのだから、憎悪をかき立てさせる必要はない。ではモビウスの動機は何か?おそらくここで「空気の炉」を解放させるためである。そうしないと、ラジエルは過去に遡った時、ヤーノスの元へと辿り着くことが出来ない。そこには空気の属性を帯びたソウルリーバーでしか開けない扉が存在するからだ。そしてモビウスは、是が非でもラジエルをヤーノスの元へ向かわせなければならない(詳しい理由は後述)。この点は歴史改変後でも変わらない。ラジエルを未来に送るもう一つの理由はここある。 ☆「空気の炉(Air Forge)」を解放。 タイムトラベル(沼) ラジエルはようやく時間転移装置を発見する。しかし操作方法が分からないため、既存の設定のまま転移せざるをえない。ヤーノスがまだ生きている過去へと到達することを願いつつ、装置を起動する。 SR2:500 BC(年表3→4) ヤーノス・オードレンとの出会い(ヤーノスの隠所) (画像:SR2より) ラジエルは目的通り、ノスゴスの過去サラファンの時代へと到着する。偶然の一致を訝しみつつも、ヤーノスを探すことになる。道中、サラファンのヴァンパイアに対する暴虐を目にし、彼の中でサラファンの神聖性は音を立てて崩れ落ちる。そして、数々の仕掛けを解き明かしつつ、ついに隠所に潜み住むヤーノスと出会う。 ヤーノスは、一目でラジエルこそヴァンパイアの救世主であると認めた。そして、ノスゴスの柱がかつてはヴァンパイアに守護されていたこと、自分が「リーバー」に仕える10番目の守護者であることを教える。また、人間の専横と迫害に嘆息し、彼らはヴァンパイアを追い詰めることで自分の首を絞めているのだと語る。さらに、柱の力による「戒め」の重要性を強調する。 最後に、ヤーノスはこれまで守り抜いてきた吸血剣リーバーを「救世主」ラジエルに渡そうとする。しかしラジエルはいつもの時の歪みを感じず、しかも名状しがたい嫌悪感を覚えた。ラジエルがリーバーの受け取りを拒絶した時、二人は兵士が近付く音を聞く。ラジエルはサラファンの武装審問官に尾行されていたのである。ヤーノスはラジエルを守るため、彼を別の場所へと転送させた。 ※ヤーノスは、ヒルデン種族のことを一切説明していない。まあ「戒め」さえ維持すれば、ヒルデンが現実の問題になることはないのだから、今すぐ全部話す必要はないと思ったのかもしれない。500 BCの時点では柱の危機が迫っているわけではない。それに結果的にヤーノスには全てを説明する時間がなかった。 ※ラジエルが吸血剣リーバーに嫌悪感を抱いたのはさもありなんである。彼の運命は、まさにこの剣に魂を吸い尽くされることだからだ。 ※モビウスがラジエルをヤーノスの元へ向かわせなければならない理由も今や明らかだ。ヤーノスの隠所はこれまで人間に発見されていなかった(それこそ何千年も)。ラジエルはその草分け、先導者となる存在だったのだ。もちろん、ラジエルが未来の時間転送装置で偶然この時代に来たことも仕組まれていた。全ては、モビウス配下のサラファンがヤーノスを見つけ出すために。狡猾な時の番人の面目躍如である。 ☆「火の炉(Fire Forge)」を解放。 ヤーノスの死(ヤーノスの隠所) (画像:SR2より) ラジエルがようやく戻った時、ヤーノスは武装審問官が持つモビウスの杖によって無力化されていた。次の瞬間、リーダー格の人間が、ヤーノスの心臓をえぐり出した。それでもその「暗黒の心臓」は脈動を続けていた。そこでラジエルは、ヤーノスを殺害した人間がまさに生前の自分であることを認識する。武装審問官たちはリーバーも回収し、砦へと戻った。 ヤーノスは死にかけていた。自分の甘さを悔やむラジエルだったが、ヤーノスは「君をここで助けることこそが私の運命だったのだ」と慰める。そしてラジエルに、運命を受け入れ、リーバーを取り戻すよう告げて息を引き取る。心から信頼出来る存在だったヤーノスを失い、ラジエルはサラファンへの復讐とリーバーの奪還を誓う。そしてまた、心臓を取り戻し、必ずやヤーノスを甦らせると決意する。 サラファンへの復讐(サラファン砦) (画像:SR2より) ラジエルは、未来から追跡してきた悪魔の妨害をかいくぐり、サラファン砦に到着。すぐにリーバーを発見するが、嫌悪感は相変わらずだった。そこにモビウスとマレック(戦いの守護者にしてサラファンの長)が登場。ラジエルは霊体ソウルリーバーを呼び出そうとするが、モビウスの杖に阻まれる。モビウスは悪意に満ちた態度に豹変しており、ラジエルの怒りを煽る。突然、遠くでヴォラドールの声がする(「犬を呼ぶがいい。貴様らの骸を喰わせてやるぞ!」)。モビウスは救援に行こうとするマレックを押しとどめる。ラジエルは怒りにまかせ物体のリーバーを手に取り、二人に立ち向かう。しかし、そこでモビウスは後退して扉を閉める。 別の道を探すラジエルは、例の武装審問官たちと遭遇する。ヴァンパイアとしての兄弟であったゼフォン、メルカイア、デュマ、ラハブ、トゥレル、そして生前の自分ラジエルである。ラジエルは物体のリーバーを使い、彼らを皆殺しにする。 ※ヴォラドールは一体何をしているのか?これはちょうどBO1のオープニングシーンである。つまり、9人の輪の内6人が殺害された事件、輪の虐殺の場面だ。実はあの裏で、ラジエルも同じように復讐をしていたわけである。これで、マレックが救援に遅れた理由も、モビウスがその場にいなかった理由も判明した。ただし、モータニアスがどこにいたのかは不明である。 ラジエル救出(サラファン砦) ※第三のパラドクスと歴史改変 (以下画像3点:SR2より) ラジエルが前世の自分を倒すと、モビウスに封じられていた霊体のソウルリーバーが次第にその力を取り戻し始める。そして、宿主であるラジエルの体から手を離し、物体のリーバーへと流れ込む。次の瞬間、霊体ソウルリーバーに包まれた物体のリーバーは、ラジエルへと牙を向ける。ここでラジエルは全てを悟る。なぜヤーノスのリーバーと出会った時、時の歪みを感じなかったのか。その理由は、それがまだソウルリーバーではなかったからだ。ヤーノスが言っていた通り、リーバーは吸血剣であり、魂を奪う剣として鍛造されたわけではなかった。ではいつリーバーはソウルリーバーとなったのか?それは、魂を奪うことを本性とする者、すなわちラジエル自身の魂をリーバーが取り込んだ瞬間・・・つまり今だ。ソウルリーバーは、ラジエル自身だった。だから未来において、ソウルリーバーはラジエルを破壊することを拒絶し、砕け散ったのだ。永遠に続くループこそ自らの運命だった。 そしてラジエルはリーバーに貫かれる。その時、ケインが姿を現す。ケインはすぐに手を出さず、何かを待っていた。そして、ラジエルの魂がほとんど吸い尽くされそうになった時、それは起きた。時の歪みである。今やリーバーの内と外に、双子のラジエルの魂が留まっていた。内には、今まさに剣に取り込まれつつあるラジエルの魂があり、外には、霊体ソウルリーバーとしての以前のラジエルの魂がある。つまり、2つのソウルリーバーが出会ったに等しい、パラドクス的瞬間だった。今こそ歴史を改変できる。ついにケインが動き、ラジエルの胸からリーバーを力強く引き抜く。まさに間一髪だった。コインが地面に立ったのである。自分の運命を取り戻せ。ケインはラジエルにそう告げる。 しかし同時に、この甚大なパラドクス(※ソウルリーバーがここで完成しない)を修正するため、歴史は前回と比較にならぬ改変を遂行した(※ここで年表は3から4へ移る)。その結果、ケインの脳裏には書き換えられた新たな歴史の記憶が去来する。ケインはつぶやく。「ヒルデン・・・我々は奴らの罠にかかったのか・・・」。そしてラジエルに警告する。「ヤーノスを甦らせてはならん!」。しかしその声はもはやラジエルには聞こえていなかった。力尽きたラジエルは、精神界へと墜ちたのである。そしてそこには、いつもと同じようにラジエルを待っているものがいた。霊体のソウルリーバーである。ラジエルは自分の運命がやはり変わっていないこと、それは単に延期されただけであることに絶望する。 ※もし改変後の歴史において、本当にラジエルが自由になった(=リーバーにとりこまれない)とすれば、物体のソウルリーバーは完成しない。従って、2000 ACに物体のソウルリーバーから解放される霊体のソウルリーバーも存在するはずがないのである。しかしそれは目の前に存在していた。ゆえに、依然として、改変後のこの歴史においても、いずれラジエルはリーバーに取り込まれる運命なのである。 ※ケインのつぶやき「ヒルデンの罠」「ヤーノスに関する警告」については、Defiance と BO2 において明らかにされる。 以上がSR2全体の流れである。次は、ソウルリーバーの完成が先送りにされた世界(年表4)で、ケインとラジエルがどう運命に立ち向かうかを描いた物語 Defiance へと進む。 (第三部につづく)
https://w.atwiki.jp/ohden/pages/544.html
VBScriptのエラー内容がブラウザに表示されなくて困る Windows Server 2003 IIS 6.0 IE 10.0 原因はIISとIEの設定。 IIS6以前ならIIS側に設定しない限り大丈夫らしい。 IEの設定ボタンを押下し、『インターネット オプション』ダイアログを表示。 『詳細設定』タブを選択。 設定一覧の『ブラウズ』にある『HTTPエラー メッセージを簡易表示する』のチェックを外す。 このチェックがあるとエラー発生時に送られたメッセージが長過ぎた場合、beforeのように簡易表示されてしまう。 この設定はLegacyASPでは必須だと思う... before after IIS7以降だとIIS側にも問題があって、デフォルトでVBScriptのerrorをブラウザに送信しないようになってるらしいので、以下の設定が必要になるとのこと。 http //technet.microsoft.com/ja-jp/library/ee175739.aspx 更新日: 2013年11月20日 (水) 17時13分45秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/fujiyan/pages/38.html
(作成中) WebコミックLibraryhttp //web-comi.appspot.com/GAE/JとSlim3で作成してみた、各出版社から配信されているWebコミックをまとめて閲覧できるサイトです。只今、実験運用中… 参考サイト 公式サイト Androidで動く携帯Javaアプリ作成入門 Tech Booster 逆引きAndroid入門 ActivityとView 参考 Android Developers 世界を目指せ!Androidアプリ開発入門 Activityは、画面を表す。 ViewはUIを構成する部品。ActivityにViewを設定することで、画面を構築する。 Viewの構成方法は2つ(静的)レイアウトXMLを記述してコンパイルしたものを設定。お手軽。通常はこっち (動的)Viewオブジェクトを適宜生成して設定。前もって作成するViewが決まらない場合はこっち。 XMLでViewを定義 res/layout以下に.xmlファイルを作成 作成すると、R.layout.[ファイル名]という定数名で、作成したViewを表すIDが定義される(ファイル名がmain_layout.xmlなら、R.layout.main_layoutという定数が定義される)。 定義されたIDをActivity#setContentView()に渡す。 複数のView定義が必要な場合は、その分だけxmlファイルを作れば良い。 画面切り替え 参考 アンドロドロ バックボタンで前画面に戻したい場合はActivity切り替えで実装。バックボタンを押すと、アクティブなActivityに対してfinish()が呼び出され、直前のActivityがアクティブになる。ブラウザの「戻る」感覚だろうから、こっちが通常なんでしょう。 グローバルリソース(カメラ等)の取得/解放は、よほどの事情が無い限り、onResume()/onPause()で行うこと。でも、カメラでよくやるような、SurfaceHolderのsurfaceCreated()/surfaceDestroyed()は、Activity切り替え時のタイミングで呼ばれるっぽいので、ここでカメラの取得/解放を行っても大丈夫っぽい(あやふや)。 Activityを2つ用意するのか、1つのActivity内でViewFlipperを使うかは悩み中。多分、メモリ管理を細かく制御して、OSに負担を掛けないようにするのはActivity2つなんでしょう。次画面のActivity起動時に次画面用のリソースを取得、前画面のリソースを解放とか、onStop()/onRestart()でリソースの一時解放/再取得とか。 ViewFlipperの場合は、全ての画面のリソースをまとめてメモリにロードするんじゃないかと。 アプリケーションの終了 単一Activityの場合はfinish()で良い。 複数Activityの場合は、最後に開始したActivityから順次finish()していき、最後にroot Activityをfinish()させるのが良いと思う。これは、Activityはスタックに詰まれていくことに由来。LIFOでfinish()していく。 多分、ActivityからTaskを終了させる方法は無い。何故なら、Activityは、さまざまなTaskから呼ばれることを想定しているため、自分を呼んだTaskを勝手に終了させるわけにはいけないから、かと。 moveTaskToBack()でTaskをバックグラウンドに追いやって、そのうちOSに掃除してもらう、という方法もある。こっちがAndroidの標準だ、という話もあるけど、何となく、うーん。だって、この方法だと、再起動したときに、前の状態から開始されてしまうし…。 moveTaskToBack()はあくまで「中断」であり、「終了」はやっぱり地道にfinish()していくべきだと思うの 一般的な実装としては、startActivityForResult()でchild Activityを開始し、child Activityの終了後に呼ばれるonActivityResult()で、自身もfinish()する System.exit(0)で終わらせてはゼッタイダメ。 カメラ(Android 2.1 API Level 7) AndroidManifest.xmlの記述 参考 プログラマのネタ帳 uses-permission android name="android.permission.CAMERA" / uses-feature android name="android.hardware.camera" / uses-feature android name="android.hardware.camera.autofocus" / uses-feature android name="android.hardware.camera.flash" / uses-permissionで、カメラ利用の許可が必要であることを宣言し、残りの3つでカメラ、オートフォーカス、フラッシュの機能を使用することを宣言します。 また、Activityの属性に下記を追加。 android screenOrientation="landscape" android theme="@android style/Theme.NoTitleBar.Fullscreen" screenOrientationの設定は、なんか、カメラは水平でしか使えないらしいため…。 themeの設定は、アプリをフルスクリーン表示にするため。カメラアプリは基本的にフルスクリーン。 MediaStore.Images.Media.insertImage()で保存すると画質が落ちる 参考 日本Androidの会 画像を加工しない場合は、生成されたjpegデータをそのまま保存する。 // Camera#takePicture()の第3引数に渡す、コールバックオブジェクト private Camera.PictureCallback pictureListener = new Camera.PictureCallback() { public void onPictureTaken(byte[] data, Camera camera) { try { insertImageToMediaStore(data); } catch (IOException e) { throw new RuntimeException(e); } //後処理を記述 } }; // dataに格納されたjpegデータを保存 private void insertImageToMediaStore(byte[] data) throws IOException { ContentResolver resolver = getContentResolver(); ContentValues values = new ContentValues(); values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg"); values.put(MediaStore.Images.Media.DATE_TAKEN, System.currentTimeMillis()); Uri uri = resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values); ByteArrayInputStream in = new ByteArrayInputStream(data); try { int size; final int BUFFER_SIZE = 8192; byte[] buffer = new byte[BUFFER_SIZE]; BufferedOutputStream out = new BufferedOutputStream(resolver.openOutputStream(uri)); try { while ((size = in.read(buffer, 0, buffer.length)) 0) { out.write(buffer, 0, size); } out.flush(); } finally { out.close(); } } finally { in.close(); } } 画像を加工して保存 参考 Androidのあ~ん rTAKI0329's android ブログ グロブ(OutOfMemoryで落ちる件) なんか、下の方法みたいに、カメラの撮影サイズでBitmapの別インスタンスを生成すると、メモリ不足で落ちるっぽいぞ…。エミュレーション環境では普通に動くけど、実機でカメラ撮影後に突然落ちるような場合は原因の一つとして疑ってみてもいいかも コールバックメソッドに渡されるjpegデータをBitmapに変換して、Canvasで描画をする。その後、Bitmapをjpegで保存する。 jpeg→ビットマップ→jpegの変換を行うので、画質が落ちたり、ファイルサイズが増えたり…。 BitmapFactory.decodeByteArray()で作るBitmapがimmutableなため、copy()でmutableなBitmapを再作成する。API Level 11なら、decodeByteArray()のオプションでmutableなBitmapを直接作れるかも? // Camera#takePicture()の第3引数に渡す、コールバックオブジェクト private Camera.PictureCallback pictureListener = new Camera.PictureCallback() { public void onPictureTaken(byte[] data, Camera camera) { Bitmap orgBmp = BitmapFactory.decodeByteArray(data, 0, data.length); Bitmap bmp = orgBmp.copy(Bitmap.Config.ARGB_8888, true); Canvas canvas = new Canvas(bmp); // canvasで描画 try { insertImageToMediaStore(bmp); } catch (IOException e) { throw new RuntimeException(e); } camera.startPreview(); } }; // Bitmapをjpegで保存 private void insertImageToMediaStore(Bitmap bmp) throws IOException { ContentResolver resolver = getContentResolver(); ContentValues values = new ContentValues(); values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg"); values.put(MediaStore.Images.Media.DATE_TAKEN, System.currentTimeMillis()); Uri uri = resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values); BufferedOutputStream out = new BufferedOutputStream(resolver.openOutputStream(uri)); try { bmp.compress(Bitmap.CompressFormat.JPEG, 100, out); out.flush(); } finally { out.close(); } } GPSとジオコーディング(Android 2.1 API Level 7) LocationManagerを取得する。 LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); onLocationChanged()が呼ばれなくなる 参考 A Day In The Life LocationManager#removeUpdates()を呼ばずにActivityを終了させると、次回起動時にonLocationChanged()が呼ばれなくなるらしいです。必ず呼びましょう。 配布と署名 アプリケーションはapkファイルにパッケージングして配布する。 署名付きapkファイルじゃないと、端末にインストールされません。 署名のためのkeytool使用法 参考 Android Developers keyalgで指定するアルゴリズムはDSAとRSAがサポートされているらしい。通常はRSAにしておきましょう。 keysizeについては2048以上を推奨とされています。 validityで指定する有効期限については、10000日以上を推奨されています。 ということで、推奨されるkeytoolのオプションは keytool -genkey -v -keystore [keystoreファイル名] -alias [エイリアス] -keyalg RSA -keysize 2048 -validity 10000 1つのkeystoreに対して、複数の鍵を生成できる。keystoreの中で、鍵を識別するためにエイリアスを用いる。 なので例えば、keystoreファイル名はワークスペース名、エイリアスはプロジェクト名(=アプリケーション名)、みたいな感じにすると良い(あくまで例)。 keytool -genkey -v -keystore workspace.keystore -alias app1 -keyalg RSA -keysize 2048 -validity 10000 keytool -genkey -v -keystore workspace.keystore -alias app2 -keyalg RSA -keysize 2048 -validity 10000 keystoreファイルやパスワードは失くしたり忘れたりしないようにね あれ、keytoolいらなくね?(ADT Plugin for Eclipseがあれば) apkを作成したいアプリのプロジェクトのルートのコンテキストメニューから、[Export...]→[Android]-[Export Android Application]を選択する。 [Project Checks]で、何もエラーが無いことを確認して[Next ] [Keystore selection]では、最初にkeystoreファイルを作る場合は[Create new keystore]を選択[Location]には、keystoreファイルのフルパスを入力失くさないように、ワークスペース内に、keystoreファイル格納用のプロジェクトを作成し、そこに作成すると良いかも。 [Password]と[Confirm]には、keystoreファイルにアクセスするためのパスワードを入力する。 [Key Creation]では、下記を入力[Alias]には鍵のエイリアスを入力。まぁ普通はアプリケーション名 [Password]と[Confirm]には、鍵にアクセスするためのパスワードを入力する。 [Validity]には年を入力するので注意。推奨は25年以上です。 [First and Last Name]から[Country Code (XX)]については、どれか1つにでも入力すればOK。 [Destination and key/certificate checks]では、下記を入力[Destination APK file]に、出力するapkファイルをフルパスで入力。 あらまぁ簡単
https://w.atwiki.jp/mtg2384/pages/1343.html
開催日:2011 / 11 / 16 参加人数:92名 フォーマット:レガシー(~ISD) 06.11.2011 Legacy Top 8 autolink 優勝:Reanimate‐BU 準優勝:URG Tempo‐Canadian 第3位:Doomsday 第4位:URG Tempo‐Canadian 第5位:Explorer‐GBW 第6位:Maverick 第7位:URG Tempo‐Canadian 第8位:Bant 優勝:Reanimate‐BU 使用者:Kimpel, Alexander Main Deck 2《沼/Swamp》 2《島/Island》 4《Underground Sea》 1《溢れかえる岸辺/Flooded Strand》 4《汚染された三角州/Polluted Delta》 3《新緑の地下墓地/Verdant Catacombs》 3《核の占い師、ジン=ギタクシアス/Jin-Gitaxias, Core Augur》 2《鋼の風のスフィンクス/Sphinx of the Steel Wind》 2《不運な研究者/Hapless Researcher》 1《エメリアの盾、イオナ/Iona, Shield of Emeria》 1《魅力的な執政官/Blazing Archon》 1《墨溜まりのリバイアサン/Inkwell Leviathan》 4《Force of Will》 4《目くらまし/Daze》 4《納墓/Entomb》 4《再活性/Reanimate》 4《死体発掘/Exhume》 3《動く死体/Animate Dead》 4《入念な研究/Careful Study》 4《渦まく知識/Brainstorm》 3《思考囲い/Thoughtseize》 Sideboard 1《エメリアの盾、イオナ/Iona, Shield of Emeria》 1《魅力的な執政官/Blazing Archon》 1《墨溜まりのリバイアサン/Inkwell Leviathan》 1《思考囲い/Thoughtseize》 1《テラストドン/Terastodon》 1《狼狽の嵐/Flusterstorm》 2《呪文貫き/Spell Pierce》 3《実物提示教育/Show and Tell》 2《真髄の針/Pithing Needle》 2《無のロッド/Null Rod》 準優勝:URG Tempo‐Canadian 使用者:Kroll, Marcel Main Deck 4《不毛の大地/Wasteland》 4《Tropical Island》 4《Volcanic Island》 4《霧深い雨林/Misty Rainforest》 2《汚染された三角州/Polluted Delta》 4《タルモゴイフ/Tarmogoyf》 4《敏捷なマングース/Nimble Mongoose》 1《ヴェンディリオン三人衆/Vendilion Clique》 4《渦まく知識/Brainstorm》 4《思案/Ponder》 4《もみ消し/Stifle》 4《目くらまし/Daze》 4《Force of Will》 4《稲妻/Lightning Bolt》 3《火+氷/Fire+Ice》 2《四肢切断/Dismember》 4《呪文嵌め/Spell Snare》 Sideboard 3《水没/Submerge》 2《精神支配/Mind Harness》 3《トーモッドの墓所/Tormod s Crypt》 2《赤霊破/Red Elemental Blast》 1《紅蓮破/Pyroblast》 2《呪文貫き/Spell Pierce》 1《クローサの掌握/Krosan Grip》 1《紅蓮地獄/Pyroclasm》 第3位:Doomsday 使用者:Wagner, Pascal Main Deck 1《沼/Swamp》 1《平地/Plains》 2《Tropical Island》 1《Scrubland》 1《Tundra》 2《Underground Sea》 1《島/Island》 4《溢れかえる岸辺/Flooded Strand》 4《汚染された三角州/Polluted Delta》 4《暗黒の儀式/Dark Ritual》 4《最後の審判/Doomsday》 4《師範の占い独楽/Sensei s Divining Top》 4《冥府の教示者/Infernal Tutor》 4《ライオンの瞳のダイアモンド/Lion s Eye Diamond》 1《汚物の雨/Rain of Filth》 4《思案/Ponder》 4《渦まく知識/Brainstorm》 4《ギタクシア派の調査/Gitaxian Probe》 1《瞑想/Meditate》 1《水蓮の花びら/Lotus Petal》 1《苦悶の触手/Tendrils of Agony》 1《蒸気の連鎖/Chain of Vapor》 4《オアリムの詠唱/Orim s Chant》 2《沈黙/Silence》 Sideboard 4《夜の戦慄/Dread of Night》 4《ザンティッドの大群/Xantid Swarm》 1《殻船着の島/Shelldock Isle》 3《花の絨毯/Carpet of Flowers》 1《拭い捨て/Wipe Away》 1《不正利得/Ill-Gotten Gains》 1《引き裂かれし永劫、エムラクール/Emrakul, the Aeons Torn》 第4位:URG Tempo‐Canadian 使用者:Wehrland, Falk Main Deck 4《沸騰する小湖/Scalding Tarn》 2《溢れかえる岸辺/Flooded Strand》 4《Volcanic Island》 4《Tropical Island》 4《不毛の大地/Wasteland》 4《秘密を掘り下げる者/Delver of Secrets》 3《敏捷なマングース/Nimble Mongoose》 4《タルモゴイフ/Tarmogoyf》 4《思案/Ponder》 4《渦まく知識/Brainstorm》 4《もみ消し/Stifle》 4《目くらまし/Daze》 4《Force of Will》 4《呪文嵌め/Spell Snare》 4《稲妻/Lightning Bolt》 2《火+氷/Fire+Ice》 1《四肢切断/Dismember》 Sideboard 2《仕組まれた爆薬/Engineered Explosives》 3《水没/Submerge》 3《赤霊破/Red Elemental Blast》 1《クローサの掌握/Krosan Grip》 3《呪文貫き/Spell Pierce》 3《トーモッドの墓所/Tormod s Crypt》 第5位:Explorer‐GBW 使用者:Jungeilges, Philipp Main Deck 2《Bayou》 1《ファイレクシアの塔/Phyrexian Tower》 2《Savannah》 1《Scrubland》 4《森/Forest》 2《平地/Plains》 2《沼/Swamp》 3《吹きさらしの荒野/Windswept Heath》 3《新緑の地下墓地/Verdant Catacombs》 1《ドライアドの東屋/Dryad Arbor》 1《起源/Genesis》 1《漁る軟泥/Scavenging Ooze》 1《台所の嫌がらせ屋/Kitchen Finks》 1《ガドック・ティーグ/Gaddock Teeg》 3《老練の探険者/Veteran Explorer》 2《タルモゴイフ/Tarmogoyf》 1《クァーサルの群れ魔道士/Qasali Pridemage》 1《最後のトロール、スラーン/Thrun, the Last Troll》 2《太陽のタイタン/Sun Titan》 3《永遠の証人/Eternal Witness》 1《極楽鳥/Birds of Paradise》 1《大渦の脈動/Maelstrom Pulse》 4《陰謀団式療法/Cabal Therapy》 2《ヴェールのリリアナ/Liliana of the Veil》 3《破滅的な行為/Pernicious Deed》 4《緑の太陽の頂点/Green Sun s Zenith》 1《繰り返す悪夢/Recurring Nightmare》 4《剣を鍬に/Swords to Plowshares》 3《師範の占い独楽/Sensei s Divining Top》 Sideboard 1《台所の嫌がらせ屋/Kitchen Finks》 2《虚無の呪文爆弾/Nihil Spellbomb》 2《根絶/Extirpate》 2《エーテル宣誓会の法学者/Ethersworn Canonist》 3《オアリムの詠唱/Orim s Chant》 2《窒息/Choke》 2《強迫/Duress》 1《暗黒破/Darkblast》 第6位:Maverick 使用者:Steyns, Nick Main Deck 1《寺院の庭/Temple Garden》 1《Karakas》 1《Maze of Ith》 3《不毛の大地/Wasteland》 2《地平線の梢/Horizon Canopy》 1《ドライアドの東屋/Dryad Arbor》 4《吹きさらしの荒野/Windswept Heath》 4《Savannah》 1《平地/Plains》 2《森/Forest》 1《新緑の地下墓地/Verdant Catacombs》 1《樹木茂る山麓/Wooded Foothills》 4《聖遺の騎士/Knight of the Reliquary》 1《漁る軟泥/Scavenging Ooze》 1《最後のトロール、スラーン/Thrun, the Last Troll》 3《エイヴンの思考検閲者/Aven Mindcensor》 1《永遠の証人/Eternal Witness》 4《貴族の教主/Noble Hierarch》 1《ガドック・ティーグ/Gaddock Teeg》 1《スクリブのレインジャー/Scryb Ranger》 3《石鍛冶の神秘家/Stoneforge Mystic》 2《クァーサルの群れ魔道士/Qasali Pridemage》 4《ルーンの母/Mother of Runes》 4《剣を鍬に/Swords to Plowshares》 4《緑の太陽の頂点/Green Sun s Zenith》 1《梅澤の十手/Umezawa s Jitte》 1《火と氷の剣/Sword of Fire and Ice》 1《饗宴と飢餓の剣/Sword of Feast and Famine》 1《森の知恵/Sylvan Library》 1《遍歴の騎士、エルズペス/Elspeth, Knight-Errant》 Sideboard 1《漁る軟泥/Scavenging Ooze》 1《遍歴の騎士、エルズペス/Elspeth, Knight-Errant》 1《ボジューカの沼/Bojuka Bog》 3《外科的摘出/Surgical Extraction》 3《精神壊しの罠/Mindbreak Trap》 2《クローサの掌握/Krosan Grip》 1《迫撃鞘/Mortarpod》 2《翼の破片/Wing Shards》 1《ファイレクシアの変形者/Phyrexian Metamorph》 第7位:URG Tempo‐Canadian 使用者:Wernke, Steffen Main Deck 4《樹木茂る山麓/Wooded Foothills》 4《不毛の大地/Wasteland》 3《Tropical Island》 3《Volcanic Island》 4《霧深い雨林/Misty Rainforest》 1《沸騰する小湖/Scalding Tarn》 1《島/Island》 4《秘密を掘り下げる者/Delver of Secrets》 3《瞬唱の魔道士/Snapcaster Mage》 4《タルモゴイフ/Tarmogoyf》 1《渋面の溶岩使い/Grim Lavamancer》 4《もみ消し/Stifle》 4《稲妻/Lightning Bolt》 3《思案/Ponder》 4《渦まく知識/Brainstorm》 3《目くらまし/Daze》 4《Force of Will》 4《呪文嵌め/Spell Snare》 2《四肢切断/Dismember》 Sideboard 1《渋面の溶岩使い/Grim Lavamancer》 1《壌土からの生命/Life from the Loam》 2《呪文貫き/Spell Pierce》 2《赤霊破/Red Elemental Blast》 1《紅蓮破/Pyroblast》 2《古えの遺恨/Ancient Grudge》 3《トーモッドの墓所/Tormod s Crypt》 2《ヴェンディリオン三人衆/Vendilion Clique》 1《ファイレクシアの破棄者/Phyrexian Revoker》 第8位:Bant 使用者:Born, Sebastian Main Deck 1《Savannah》 4《吹きさらしの荒野/Windswept Heath》 3《不毛の大地/Wasteland》 2《Tundra》 4《Tropical Island》 1《森/Forest》 1《平地/Plains》 4《霧深い雨林/Misty Rainforest》 1《Maze of Ith》 1《Karakas》 1《島/Island》 4《聖遺の騎士/Knight of the Reliquary》 4《貴族の教主/Noble Hierarch》 1《瞬唱の魔道士/Snapcaster Mage》 4《石鍛冶の神秘家/Stoneforge Mystic》 3《ヴェンディリオン三人衆/Vendilion Clique》 1《殴打頭蓋/Batterskull》 1《饗宴と飢餓の剣/Sword of Feast and Famine》 1《梅澤の十手/Umezawa s Jitte》 2《思案/Ponder》 3《精神を刻む者、ジェイス/Jace, the Mind Sculptor》 4《渦まく知識/Brainstorm》 1《目くらまし/Daze》 4《Force of Will》 4《剣を鍬に/Swords to Plowshares》 Sideboard 3《翻弄する魔道士/Meddling Mage》 2《流刑への道/Path to Exile》 1《漁る軟泥/Scavenging Ooze》 2《クァーサルの群れ魔道士/Qasali Pridemage》 4《呪文貫き/Spell Pierce》 2《外科的摘出/Surgical Extraction》 1《火と氷の剣/Sword of Fire and Ice》
https://w.atwiki.jp/vocaloidenglishlyric/pages/1136.html
【Tags Luka fatP tS timeflies S】 Original Music title Symmetric Target Romaji music title Symmetric Target Lyrics written by timeflies Music written by fatP Music arranged by fatP Singer(s) 巡音ルカ (Megurine Luka) Click here for the original Japanese Lyrics English Lyrics (translated by animeyay): Mirror images are supposedly symmetrical, but are they actually equivalent? That is such a frequently asked question, but is it simply being repeated again and again? That time when we passed by each other, my heart was beating fast; I looked down and held your hand, as my cheeks turned orange in the sunset. "Really you and me, Symmetric target?" We ask casually, in a moonlit night, with our bodies together, fingers entwined, eyes staring at each other. "Be my Angel, the Romantic Heart get!" As our hearts pound in our chests, we begin to kiss with our trembling lips. Calling you "a red eaux de toilette" is objectifying, but were we really mingling with each other? A pure fragrance is so commonplace now, that mine could simply just die out. That time when sad memories were overwritten onto me, I was standing alone, turning back, looking at the orange sunset. "Really you and me, Symmetric target?" Although invisible and inaudible, the words scattered and disappeared. "Be my Angel, the Romantic Heart get!" We haven't touched for so long a time that it's unbearable; I yearn for your comfort. "Really find me, Symmetric target!" Tears, falling from my cheek, add to our separate ways a shade of dirt. "Can I Feel It, the Romantic forgets...?" I yearn from you the burning solidifying unforgettable memories. That time when we passed by each other, my heart was beating fast; I looked down and held your hand, as my cheeks turned orange in the sunset. "Really you and me, Symmetric target?" We whisper, in a moonlit night, with our bodies together, fingers entwined, eyes staring at each other. "Be my Angel, the Romantic Her get!" As our hearts pound nonstop in our chests, let's kiss... "Really found me, Symmetric target!" My finger on your cheek is immediately soaked by your tears. "I Can't Feel It, the Romantic forgets!" As we become deeply in love, the reading on the unbalanced scale begins to shift... Romaji lyrics (transliterated by animeyay): Kagami awase to wa taishouteki de hontou ni tsuriatte iru no ka na sonna gimon to wa arikitari de kantan ni kurikaeshite'ru no ka na Surechigau dake de dokidoki shite'ta ano koro utsumuite te o tsunagu dake de orenji-iro ni hoho someru yuugure Really you and me, Symmetric target? tsukiyo karada awase yubi karamase hitomi mitsume usobuku Be my Angel, the Romantic Heart get! kodou mune o uchitsukete furueru kuchibiru o kasanete'ku Akaki toware to wa taishouteki de hontou ni majiwatte ita no ka na muku na kaori to wa arikitari de kantan ni kiekakete shimau no ka mo Kanashii kioku de uwagaki sareta ano koro yurameite hitori tatazunde orenji-iro ni furikaeru yuugure Really you and me, Symmetric target? kotoba mienai no ni kikenai no ni koboreochite hajikeru Be my Angel, the Romantic Heart get! nagaku furerarezu osaerarenai tada nagusame motomete Really find me, Symmetric target! namida hoho tsutai tsuchi no iro o wakaremichi ni somete'ku Can I Feel It, the Romantic forgets...? atsuku kooritsuku wasurerarenai omoi anata motomete'ku Surechigau dake de dokidoki shite'ta ano koro utsumuite te o tsunagu dake de orenji-iro ni hoho someru yuugure Really you and me, Symmetric target? tsukiyo karada awase yubi karamase hitomi mitsume tsubuyaku Be my Angel, the Romantic Her get! kodou nariyamazu mune o uchitsuke tada kuchibiru kasanete Really found me, Symmetric target! sarari hoho o tsutai fureta yubi o namida-iro ni somete'ku I Can't Feel It, the Romantic forgets! atsuku koikogare tsuriawanai to suteta hari ga ugokidasu [timeflies, fatP, fat-P]
https://w.atwiki.jp/android_api/pages/17.html
Androidアプリは「アクティビティ」、「ブロードキャストレシーバー」、「サービス」、「コンテンツプロバイダ」の4つの構成要素から成り立ちます。 リソースクラスです。標準的なアンドロイドアプリケーションに使用されます。このパッケージにはアンドロイドアプリケーションを使う際の定義がされています。サードパーティの開発者が使うことのできるたくさんのアップリケーションがあります。リソースの詳細についてはリソースとアセットをご覧ください。
https://w.atwiki.jp/roguelegacy/pages/7.html
バグ一覧 バグ一覧バグ1 バグ1 起こる原因・動作 起こる原因・動作2 メモ1 メモ2 名前